Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Mouilleron-Le-Captif Challenger Sophia Antipolis Challenger Marburg Challenger Bastad Challenger Cordenons Challenger Manerbio Challenger Como Challenger Genova Challenger Rome Challenger Tashkent Challenger Prostejov Challenger Bratislava Challenger Tunis Challenger Aix En Provence Challenger Heilbronn Challenger Prostejov Challenger Perugia Challenger Augsburg Challenger Genova Challenger Seville Challenger Helsinki Challenger Maia Challenger Milan Challenger AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Miller Lite Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Milan Indoors - Milan Copenhagen Open - Copenhagen Siebel Open - San Jose International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Stockholm Open - Stockholm International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Croatia Open - Umag Open de Franche-Comte - Besancon Idea Prokom Open - Sopot AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach Open 13 - Marseille The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Chennai Open - Chennai Next Generation Adelaide International - Adelaide Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Copa Sevilla Internacionales de Andalucia - Seville VIII Torneo Internazionale di Tennis - Barletta Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Morocco Tennis Tour - Marrakech AEGON International - Eastbourne German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Almaty Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Citi Open - Washington Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Open 13 - Marseille Grand Prix Hassan II - Casablanca Porsche Open - Poznan AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch AEGON Championships - London Orleans Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Shenzhen Open - Shenzhen China Open - Beijing Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Open Parc - Lyon Antalya Cup - Antalya Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Sydney International - Sydney New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Canberra Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel New York Open - New York Delray Beach Open - Delray Beach Bordeaux Challenger Orleans Challenger Internazionali BNL dItalia - Rome Bordeaux Challenger Open de Franche Comte - Besancon Optimus Maia Open - Maia LTA Hull Challenger - Hull Mons Challenger Eckental Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Garden Open - Rome Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo Challenger Ford de Cherbourg - Cherbourg Sparkessen Magdeburg Open - Magdeburg Trofeo Barcelona de Tenis - Barcelona Open de L'Isere-Open 38 - Grenoble Open de Charleroi - Charleroi Internationaux de Tennis de Brest - Brest Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Residenza Open - Magdeburg Eisenberg Jerusalem Open - Jerusalem Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz TED Open - Istanbul Open de L'Isere - Grenoble Internationaux de Tennis de Brest - Brest Internationaux de Bretagne - Brest Zagreb Open - Zagreb Time Warner USTA Challenger - Binghamton Baumag Open - Budapest X Open Internacional D'Andorra - Andorra Guzzini Challenger - Recanati Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Tatra Banka Open - Bratislava Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Lambertz Open - Aachen Okal Cup 2003 - Eckental Challenger 42 - Andrezieux 6th Sardinian International Championships - Cagliari XXXVII Torneig C.E. Laieta - Barcelona Open Sainte Victoire - Aix-En-Provence Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Prague Open - Prague Memorial Savigni - Sassuolo Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Grand Prix de Tennis - St. Jean de Luz Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Porsche Open - Poznan Volkswagen Challenger 2004 - Wolfsburg China Open - Beijing 10ø Tornea B. Camparini - Reggio Emilia Lambertz Open - Aachen IPP Open - Helsinki Tennis Napoli Cup - Napoli Open D'Orleans - Orleans Open de L'Isere - Grenoble Challenger 42 - Andrezieux USTA Men's Challenger of Dallas - Dallas Gemax Open - Belgrade Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Tunis Open 2006 - Tunis ECM Prague Open - Prague Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Siemens Open - Scheveningen Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas San Remo Tennis Cup - San Remo Open D'Orleans - Orleans Open Costa Daurada - Tarragona Challenger 42 - Andrezieux Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Challenger Tunisie - Tunis Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Miami KGHM Dialog Polish Indoors - Wroclaw Tennis Masters Series - Monte Carlo Internazionali di Tennis di Bergamo - Bergamo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Rabat ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Gran Canaria 1 Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Orleans Challenger BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rome Challenger Prostejov Challenger Cordenons Challenger Rennes Challenger Prostejov Challenger Rome Challenger Bordeaux Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Scheveningen Challenger Biella Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne Orleans Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Brest Challenger Hungarian Open - Budapest Biella Challenger Gran Canaria 2 Challenger Bordeaux Challenger Tatra Banka Slovak Open - Bratislava Australian Open - Melbourne GHI Bronx Tennis Classic - Bronx French Open - Paris Wimbledon - London Tampere Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Lille Challenger U.S. Open - New York Alicante Challenger Australian Open - Melbourne French Open - Paris TD Waterhouse Cup - Long Island Wimbledon - London Quimper Challenger U.S. Open - New York Australian Open - Melbourne Alicante Challenger Ordina Open - 's-Hertogenbosch French Open - Paris Wimbledon - London Adidas International - Sydney Grand Prix de Tennis de Lyon - Lyon The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Trofeo Conde de Godo - Barcelona Adidas International - Sydney China Open - Beijing Heineken Open Shanghai - Shanghai Medibank Private International - Sydney Milan Indoors - Milan Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Grand Prix Hassan II - Casablanca Estoril Open - Estoril Generali Open - Kitzbuhel Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille The Nottingham Open - Nottingham Open de Moselle - Metz Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Brisbane - Brisbane Brasil Open - Sao Paulo Australian Open - Melbourne Grand Prix Hassan II - Casablanca Bank Austria Tennis Trophy - Vienna French Open - Paris AEGON Championships - London Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona U.S. Open - New York Mercedes Cup - Stuttgart Australian Open - Melbourne Bet-at-home Cup - Kitzbuhel Open de Moselle - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Bet-at-home Cup - Kitzbuhel China Open - Beijing Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Wimbledon - London Brasil Open - Sao Paulo Portugal Open - Oeiras China Open - Beijing Heineken Open - Auckland U.S. Open - New York Erste Bank Open - Vienna Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai ASB Classic - Auckland Australian Open - Melbourne Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai French Open - Paris Millennium Estoril Open - Estoril Geneva Open - Geneva Bet-at-home Open - Hamburg Kroger / St. Jude International - Memphis Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Aircel Chennai Open - Chennai Tata Open 2003 - Chennai Siebel Open - San Jose Barcelona Open BancSabadell - Barcelona Open 13 - Marseille Serbia Open - Belgrade Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de la Comunidad Valenciana - Valencia French Open - Paris Wimbledon - London Open Sud de France - Montpellier U.S. Open - New York Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Generali Open - Kitzbuhel Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Marbella Challenger Ilkley Challenger Canberra Challenger Estoril Open - Estoril St. Petersburg Open - St. Petersburg AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna Swiss Open - Gstaad Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland AIG Japan Open - Tokyo Topshelf Open - 's-Hertogenbosch Thailand Open - Bangkok Open SEAT 2008 - Barcelona Gerry Weber Open - Halle China Open - Beijing AEGON International - Eastbourne Open de Tenis Comunidad Valenciana - Valencia Moselle Open - Metz Valencia Open - Valencia AEGON Championships - London Adidas International - Sydney Australian Open - Melbourne Open 13 - Marseille Tennis Masters Series - Montreal Monte Carlo Open - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Davidoff Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Copa Claro - Buenos Aires BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Brisbane International - Brisbane Shenzhen Open - Shenzhen Legg Mason Tennis Classic - Washington European Open - Antwerp Erste Bank Open - Vienna ASB Classic - Auckland Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Swiss Indoors Basel - Basel Barcelona Open Banc Sabadell - Barcelona Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid All Lower level tournaments Olympics - Beijing